<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Eclipse Build Drop</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Eclipse Foundation, Inc." />
<meta name="keywords"
  content="eclipse,project,plug-ins,plugins,java,ide,swt,refactoring,free java ide,tools,platform,open source,development environment,development,ide" />
<link rel="stylesheet" type="text/css" href="../../../eclipse.org-common/stylesheets/visual.css" media="screen" />
<link rel="stylesheet" type="text/css" href="../../../eclipse.org-common/stylesheets/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="../../../eclipse.org-common/stylesheets/print.css" media="print" />
<script type="text/javascript">
	sfHover = function() {
		var sfEls = document.getElementById("leftnav").getElementsByTagName(
				"LI");
		for (var i = 0; i < sfEls.length; i++) {
			sfEls[i].onmouseover = function() {
				this.className += " sfhover";
			}
			sfEls[i].onmouseout = function() {
				this.className = this.className.replace(new RegExp(
						" sfhover\\b"), "");
			}
		}
	}
	if (window.attachEvent)
		window.attachEvent("onload", sfHover);
</script>
</head>
<body>



  <div id="leftcol">
    <ul id="leftnav">
      <li><a href="#Repository">Eclipse p2 Repository</a></li>
      <li><a href="#EclipseSDK">Eclipse SDK</a></li>
      <li><a href="#JUnitPlugin">JUnit Plugin Tests and Automated Testing Framework</a></li>
      <li><a href="#PlatformRuntime">Platform Runtime Binary</a></li>
      <li><a href="#JDTCORE">JDT Core Batch Compiler</a></li>
      <li><a href="#SWT">SWT binary and Source</a></li>
    </ul>

  </div>

  <div id="midcolumn">
    <h2>Download Details</h2>

    <div class="homeitem3col">

      <ul class="midlist">
        <li><a name="Repository"> <b>Eclipse Repository</b>
        </a>
          <ul>
            <li>The Eclipse Repository includes all that is produced by the Eclipse Project, including the Eclipse Platform,
              Java development tools, and Plug-in Development Environment, Unit Tests, and even some extra items from other projects
              required by Eclipse (such as Equinox and a few bundles from EMF and Orbit). Please be aware that repositories have
              different retention policies, and restrictions on what types can be updated with what other types. See the wiki's <a
              href="https://wiki.eclipse.org/Eclipse_Project_Update_Sites">Update Sites</a> document for details.
            </li>
          </ul></li>
        <li><a name="EclipseSDK"> <b>Eclipse SDK</b>
        </a>
          <ul>
            <li>The Eclipse SDK includes the Eclipse Platform, Java development tools, and Plug-in Development Environment,
              including source and both user and programmer documentation. If you aren't sure which download you want... then you
              probably want this one. You will need a <a href="https://wiki.eclipse.org/Eclipse/Installation#Install_a_JVM">Java
                runtime environment (JRE)</a> to use Eclipse (Java SE 6 or greater is recommended).
            </li>
          </ul></li>
        <li><a name="JUnitPlugin"> <b> JUnit Plugin Tests and Automated Testing Framework </b>
        </a>
          <ul>
            <li>These packages contain the Test Framework and JUnit test plugins used to run JUnit plug-in tests from the
              command line. See the Platform's <a href="https://wiki.eclipse.org/Platform-releng/Automated_Testing">Automated
                Testing</a> wiki page for more information and setup instructions. Includes both source code and binary.
            </li>
          </ul></li>
        <li><a name="PlatformRuntime"> <b> Platform Runtime Binary </b>
        </a>
          <ul>
            <li>These drops contain only the Eclipse Platform with user documentation and no source and no programmer
              documentation. The Java development tools and Plug-in Development Environment are NOT included. You can use these
              drops to help you package your tool plug-ins for redistribution when you don't want to ship the entire SDK.</li>
          </ul></li>
        <li><a name="PlatformSDK"> <b> Platform SDK </b>
        </a>
          <ul>
            <li>These drops contain the Eclipse Platform Runtime binary with associated source and programmer documentation.</li>
          </ul></li>
        <li><a name="JDTCORE"> <b> JDT Core Batch Compiler </b>
        </a>
          <ul>
            <li>These drops contain the standalone batch java compiler, Ant compiler adapter and associated source. The batch
              compiler and Ant adapter (ecj.jar) are extracted from the org.eclipse.jdt.core plug-in as a 1.2MB download. For
              examples of usage, please refer to this help section: JDT Plug-in Developer Guide&gt;Programmer's Guide&gt;JDT
              Core&gt;Compiling Java code.</li>
          </ul></li>
        <li><a name="SWT"> <b> SWT Binary and Source </b>
        </a>
          <ul>
            <li><p>
                These drops contain the SWT libraries and source for standalone SWT application development. For examples of
                standalone SWT applications refer to the <a href=" https://www.eclipse.org/swt/snippets/">snippets</a> section of the
                SWT Component page.
              </p>
              <p>To run a standalone SWT application, add the swt jar(s) to the classpath. For example, if you extract the download below to C:\SWT you would launch
                the HelloWorld application with the following command:</p>
              <p>java -classpath C:\SWT\swt.jar;C:\MyApp\helloworld.jar HelloWorld</p>
              <p>
                To run the standalone SWT examples that are shipped with Eclipse, download them from <a
                  href="https://download.eclipse.org/eclipse/updates/">here</a>/$VERSION/plugins/org.eclipse.swt.examples_*.jar. Then copy the file
                to C:\SWT. Now you can run the examples that are described <a href="https://www.eclipse.org/swt/examples.php">here</a>. For example:
              </p>
              <p>
                cd C:\SWT<br /> java -classpath swt.jar;swtexamples.jar org.eclipse.swt.examples.controlexample.ControlExample

              </p>
              <p>On Linux systems, note that the classpath separator character is a colon, so the equivalent command becomes:</p>
              <p>java -classpath swt.jar:swtexamples.jar org.eclipse.swt.examples.controlexample.ControlExample</p></li>
          </ul></li>
      </ul>
    </div>

    <hr class="clearer" />
  </div>

</body>
</html>

